[INFO] fetching crate cosmian_crypto_base 2.1.2...
[INFO] checking cosmian_crypto_base-2.1.2 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate cosmian_crypto_base 2.1.2 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate cosmian_crypto_base 2.1.2 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config
[INFO] started tweaking crates.io crate cosmian_crypto_base 2.1.2
[INFO] finished tweaking crates.io crate cosmian_crypto_base 2.1.2
[INFO] tweaked toml for crates.io crate cosmian_crypto_base 2.1.2 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ghash v0.4.4
[INFO] [stderr]   Downloaded cosmian_crypto_core v2.0.0
[INFO] [stderr]   Downloaded aes-gcm v0.9.4
[INFO] [stderr]   Downloaded cupid v0.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5ef28205ec945d65652c10830c861a7d1af3a687c5f1fd5428422070757d17f2
[INFO] running `Command { std: "docker" "start" "-a" "5ef28205ec945d65652c10830c861a7d1af3a687c5f1fd5428422070757d17f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5ef28205ec945d65652c10830c861a7d1af3a687c5f1fd5428422070757d17f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ef28205ec945d65652c10830c861a7d1af3a687c5f1fd5428422070757d17f2", kill_on_drop: false }`
[INFO] [stdout] 5ef28205ec945d65652c10830c861a7d1af3a687c5f1fd5428422070757d17f2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 86f77aa23dce7a13d6c371f73b779bb0ea565d0cfa8bcc519e3f418145a916f8
[INFO] running `Command { std: "docker" "start" "-a" "86f77aa23dce7a13d6c371f73b779bb0ea565d0cfa8bcc519e3f418145a916f8", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling libloading v0.8.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling textwrap v0.16.1
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling bindgen v0.60.1
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling cupid v0.6.1
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking rand_hc v0.3.2
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling cosmian_crypto_base v2.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking universal-hash v0.4.1
[INFO] [stderr]     Checking cipher v0.3.0
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking aead v0.4.3
[INFO] [stderr]     Checking polyval v0.5.3
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking ctr v0.8.0
[INFO] [stderr]     Checking aes v0.7.5
[INFO] [stderr]     Checking ghash v0.4.4
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking aes-gcm v0.9.4
[INFO] [stderr]     Checking cosmian_crypto_core v2.0.0
[INFO] [stdout] error[E0432]: unresolved import `retry_panic`
[INFO] [stdout]    --> src/distributions.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     use retry_panic::retry_panic;
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared crate or module `retry_panic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cosmian_crypto_base` (lib test) due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "86f77aa23dce7a13d6c371f73b779bb0ea565d0cfa8bcc519e3f418145a916f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86f77aa23dce7a13d6c371f73b779bb0ea565d0cfa8bcc519e3f418145a916f8", kill_on_drop: false }`
[INFO] [stdout] 86f77aa23dce7a13d6c371f73b779bb0ea565d0cfa8bcc519e3f418145a916f8
[INFO] checking cosmian_crypto_base-2.1.2 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate cosmian_crypto_base 2.1.2 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate cosmian_crypto_base 2.1.2 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config
[INFO] started tweaking crates.io crate cosmian_crypto_base 2.1.2
[INFO] finished tweaking crates.io crate cosmian_crypto_base 2.1.2
[INFO] tweaked toml for crates.io crate cosmian_crypto_base 2.1.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 866b0cda6a261321dd560bc22c240bfa3dada3fca05d8f5df1fe5e2d9bebb5f4
[INFO] running `Command { std: "docker" "start" "-a" "866b0cda6a261321dd560bc22c240bfa3dada3fca05d8f5df1fe5e2d9bebb5f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "866b0cda6a261321dd560bc22c240bfa3dada3fca05d8f5df1fe5e2d9bebb5f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "866b0cda6a261321dd560bc22c240bfa3dada3fca05d8f5df1fe5e2d9bebb5f4", kill_on_drop: false }`
[INFO] [stdout] 866b0cda6a261321dd560bc22c240bfa3dada3fca05d8f5df1fe5e2d9bebb5f4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d82a7040850f08a894a88379630948ab272995c7818ac9ee9f72052d8b5efc0c
[INFO] running `Command { std: "docker" "start" "-a" "d82a7040850f08a894a88379630948ab272995c7818ac9ee9f72052d8b5efc0c", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling os_str_bytes v6.6.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling libloading v0.8.2
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling bindgen v0.60.1
[INFO] [stderr]    Compiling textwrap v0.16.1
[INFO] [stderr]    Compiling either v1.10.0
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling clap v3.2.25
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]     Checking zeroize v1.7.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking rand_hc v0.3.2
[INFO] [stderr]    Compiling cupid v0.6.1
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling env_logger v0.9.3
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling cosmian_crypto_base v2.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking universal-hash v0.4.1
[INFO] [stderr]     Checking cipher v0.3.0
[INFO] [stderr]     Checking inout v0.1.3
[INFO] [stderr]     Checking aead v0.4.3
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking polyval v0.5.3
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking aes v0.7.5
[INFO] [stderr]     Checking ctr v0.8.0
[INFO] [stderr]     Checking ghash v0.4.4
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking aes-gcm v0.9.4
[INFO] [stderr]     Checking cosmian_crypto_core v2.0.0
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:27:62
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut block_16 = GenericArray::clone_from_slice(&block[0..16]);
[INFO] [stdout]    |                                                              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |     for i in 0..16 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     for i in 16..32 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:76:24
[INFO] [stdout]    |
[INFO] [stdout] 76 |             self.block[self.block_offset..self.block_offset + data_to_copy]
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:77:40
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 .copy_from_slice(&data[data_offset..data_offset + data_to_copy]);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/asymmetric/ristretto/mod.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 60 |             &bytes[<<Self as KeyPair>::PrivateKey as KeyTrait>::Length::to_usize()..],
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:33:65
[INFO] [stdout]    |
[INFO] [stdout] 33 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[0..16]));
[INFO] [stdout]    |                                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:35:65
[INFO] [stdout]    |
[INFO] [stdout] 35 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[16..32]));
[INFO] [stdout]    |                                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:44:65
[INFO] [stdout]    |
[INFO] [stdout] 44 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[0..16]));
[INFO] [stdout]    |                                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:46:65
[INFO] [stdout]    |
[INFO] [stdout] 46 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[16..32]));
[INFO] [stdout]    |                                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |         l_a.copy_from_slice(&b[0..4]);
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:112:34
[INFO] [stdout]     |
[INFO] [stdout] 112 |             k.copy_from_slice(&b[4 + pos + 1..4 + pos + 33]);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/hybrid_crypto/mod.rs:62:25
[INFO] [stdout]    |
[INFO] [stdout] 62 |             &ciphertext[KEM::EncapsulationSize::to_usize()..],
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/key_wrapping.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 |     data[real_data_size..].iter().all(|&x| x == 0)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/key_wrapping.rs:55:64
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let mut x = [&build_iv(n).to_be_bytes(), &padded_plain[0..8]].concat();
[INFO] [stdout]    |                                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/key_wrapping.rs:81:14
[INFO] [stdout]    |
[INFO] [stdout] 81 |         Ok(C[0..16].to_vec())
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:109:25
[INFO] [stdout]     |
[INFO] [stdout] 109 |         Ok(padded_plain[0..unpadded_size].to_vec())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:139:45
[INFO] [stdout]     |
[INFO] [stdout] 139 |             u64::from_be_bytes(padded_plain[0..8].try_into()?),
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:140:27
[INFO] [stdout]     |
[INFO] [stdout] 140 |             &padded_plain[8..16],
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:147:61
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let unpadded_size = u32::from_be_bytes(padded_plain[4..8].try_into()?) as usize;
[INFO] [stdout]     |                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:149:25
[INFO] [stdout]     |
[INFO] [stdout] 149 |         Ok(padded_plain[8..(8 + unpadded_size)].to_vec())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:182:14
[INFO] [stdout]     |
[INFO] [stdout] 182 |     for j in 0..6 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:214:38
[INFO] [stdout]     |
[INFO] [stdout] 214 |             A = u64::from_be_bytes(B[0..8].try_into()?) ^ t;
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:215:39
[INFO] [stdout]     |
[INFO] [stdout] 215 |             *r = u64::from_be_bytes(B[8..16].try_into()?);
[INFO] [stdout]     |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:261:15
[INFO] [stdout]     |
[INFO] [stdout] 261 |     for j in (0..6).rev() {
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:262:25
[INFO] [stdout]     |
[INFO] [stdout] 262 |         for (i, r) in R[1..].iter_mut().rev().enumerate().take(n) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |             A = u64::from_be_bytes(B[0..8].try_into()?);
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:297:39
[INFO] [stdout]     |
[INFO] [stdout] 297 |             *r = u64::from_be_bytes(B[8..16].try_into()?);
[INFO] [stdout]     |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     for r in &R[1..] {
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `retry_panic`
[INFO] [stdout]    --> src/distributions.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     use retry_panic::retry_panic;
[INFO] [stdout]     |         ^^^^^^^^^^^ use of undeclared crate or module `retry_panic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:27:62
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut block_16 = GenericArray::clone_from_slice(&block[0..16]);
[INFO] [stdout]    |                                                              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |     for i in 0..16 {
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     for i in 16..32 {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:76:24
[INFO] [stdout]    |
[INFO] [stdout] 76 |             self.block[self.block_offset..self.block_offset + data_to_copy]
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/aes_hash_mmo.rs:77:40
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 .copy_from_slice(&data[data_offset..data_offset + data_to_copy]);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/asymmetric/ristretto/mod.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 60 |             &bytes[<<Self as KeyPair>::PrivateKey as KeyTrait>::Length::to_usize()..],
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:33:65
[INFO] [stdout]    |
[INFO] [stdout] 33 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[0..16]));
[INFO] [stdout]    |                                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:35:65
[INFO] [stdout]    |
[INFO] [stdout] 35 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[16..32]));
[INFO] [stdout]    |                                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:44:65
[INFO] [stdout]    |
[INFO] [stdout] 44 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[0..16]));
[INFO] [stdout]    |                                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/brc_c_prf_hi.rs:46:65
[INFO] [stdout]    |
[INFO] [stdout] 46 |     cipher.encrypt_block(GenericArray::from_mut_slice(&mut data[16..32]));
[INFO] [stdout]    |                                                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |         l_a.copy_from_slice(&b[0..4]);
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:112:34
[INFO] [stdout]     |
[INFO] [stdout] 112 |             k.copy_from_slice(&b[4 + pos + 1..4 + pos + 33]);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:424:19
[INFO] [stdout]     |
[INFO] [stdout] 424 |         for _i in 0..1000_usize {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:428:19
[INFO] [stdout]     |
[INFO] [stdout] 428 |         for _i in 0..1000_usize {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:434:19
[INFO] [stdout]     |
[INFO] [stdout] 434 |         for _i in 0..1000_usize {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:505:18
[INFO] [stdout]     |
[INFO] [stdout] 505 |         for i in 0..(1 << level) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:541:18
[INFO] [stdout]     |
[INFO] [stdout] 541 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:551:18
[INFO] [stdout]     |
[INFO] [stdout] 551 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:561:18
[INFO] [stdout]     |
[INFO] [stdout] 561 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:572:18
[INFO] [stdout]     |
[INFO] [stdout] 572 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:584:18
[INFO] [stdout]     |
[INFO] [stdout] 584 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:594:18
[INFO] [stdout]     |
[INFO] [stdout] 594 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:604:18
[INFO] [stdout]     |
[INFO] [stdout] 604 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:617:18
[INFO] [stdout]     |
[INFO] [stdout] 617 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:639:18
[INFO] [stdout]     |
[INFO] [stdout] 639 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:649:18
[INFO] [stdout]     |
[INFO] [stdout] 649 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:659:18
[INFO] [stdout]     |
[INFO] [stdout] 659 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:670:18
[INFO] [stdout]     |
[INFO] [stdout] 670 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:682:18
[INFO] [stdout]     |
[INFO] [stdout] 682 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:692:18
[INFO] [stdout]     |
[INFO] [stdout] 692 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:702:18
[INFO] [stdout]     |
[INFO] [stdout] 702 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:715:18
[INFO] [stdout]     |
[INFO] [stdout] 715 |         for i in 0..(max_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:737:18
[INFO] [stdout]     |
[INFO] [stdout] 737 |         for i in 0..(16 - min_c) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:750:37
[INFO] [stdout]     |
[INFO] [stdout] 750 |         let mut exp_leaves = leaves[min_c as usize..16].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:753:18
[INFO] [stdout]     |
[INFO] [stdout] 753 |         for i in 0..16 - min_c as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:765:37
[INFO] [stdout]     |
[INFO] [stdout] 765 |         let mut exp_leaves = leaves[min_c as usize..16].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:768:18
[INFO] [stdout]     |
[INFO] [stdout] 768 |         for i in 0..(16 - min_c) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:779:37
[INFO] [stdout]     |
[INFO] [stdout] 779 |         let mut exp_leaves = leaves[min_c as usize..16].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:782:18
[INFO] [stdout]     |
[INFO] [stdout] 782 |         for i in 0..(16 - min_c) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:794:37
[INFO] [stdout]     |
[INFO] [stdout] 794 |         let mut exp_leaves = leaves[min_c as usize..16].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:797:18
[INFO] [stdout]     |
[INFO] [stdout] 797 |         for i in 0..(16 - min_c) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:807:37
[INFO] [stdout]     |
[INFO] [stdout] 807 |         let mut exp_leaves = leaves[min_c as usize..16].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:810:18
[INFO] [stdout]     |
[INFO] [stdout] 810 |         for i in 0..(16 - min_c) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:820:37
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let mut exp_leaves = leaves[min_c as usize..16].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:823:18
[INFO] [stdout]     |
[INFO] [stdout] 823 |         for i in 0..(16 - min_c) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:836:37
[INFO] [stdout]     |
[INFO] [stdout] 836 |         let mut exp_leaves = leaves[min_c as usize..16].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:839:18
[INFO] [stdout]     |
[INFO] [stdout] 839 |         for i in 0..(16 - min_c) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:860:37
[INFO] [stdout]     |
[INFO] [stdout] 860 |         let mut exp_leaves = leaves[min_c as usize..=max_c as usize].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:864:18
[INFO] [stdout]     |
[INFO] [stdout] 864 |         for i in 0..(max_c - min_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:874:37
[INFO] [stdout]     |
[INFO] [stdout] 874 |         let mut exp_leaves = leaves[min_c as usize..=max_c as usize].to_vec();
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:877:18
[INFO] [stdout]     |
[INFO] [stdout] 877 |         for i in 0..(max_c - min_c + 1) as usize {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:886:39
[INFO] [stdout]     |
[INFO] [stdout] 886 |         let num_nodes = rng.gen_range(1..200);
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:888:19
[INFO] [stdout]     |
[INFO] [stdout] 888 |         for _i in 0..num_nodes {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:890:38
[INFO] [stdout]     |
[INFO] [stdout] 890 |                 level: rng.gen_range(1..10),
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:899:18
[INFO] [stdout]     |
[INFO] [stdout] 899 |         for i in 0..num_nodes {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:914:18
[INFO] [stdout]     |
[INFO] [stdout] 914 |         for n in 1..11 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:916:23
[INFO] [stdout]     |
[INFO] [stdout] 916 |             for _i in 0..n {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:918:42
[INFO] [stdout]     |
[INFO] [stdout] 918 |                     level: rng.gen_range(1..10),
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:925:23
[INFO] [stdout]     |
[INFO] [stdout] 925 |             for _r in 0..rounds {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:953:22
[INFO] [stdout]     |
[INFO] [stdout] 953 |         for level in 4..17 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/brc_c_prf_hi.rs:958:23
[INFO] [stdout]     |
[INFO] [stdout] 958 |             for _i in 0..rounds {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/distributions.rs:135:19
[INFO] [stdout]     |
[INFO] [stdout] 135 |         for _i in 0..1_000_000 {
[INFO] [stdout]     |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/distributions.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |         for _i in 0..10000 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/distributions.rs:172:19
[INFO] [stdout]     |
[INFO] [stdout] 172 |         for _i in 0..FACTOR * 100_000_usize {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/distributions.rs:212:19
[INFO] [stdout]     |
[INFO] [stdout] 212 |         for _i in 0..FACTOR * 100_000_usize {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/hybrid_crypto/mod.rs:62:25
[INFO] [stdout]    |
[INFO] [stdout] 62 |             &ciphertext[KEM::EncapsulationSize::to_usize()..],
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/key_wrapping.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 |     data[real_data_size..].iter().all(|&x| x == 0)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/key_wrapping.rs:55:64
[INFO] [stdout]    |
[INFO] [stdout] 55 |         let mut x = [&build_iv(n).to_be_bytes(), &padded_plain[0..8]].concat();
[INFO] [stdout]    |                                                                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/key_wrapping.rs:81:14
[INFO] [stdout]    |
[INFO] [stdout] 81 |         Ok(C[0..16].to_vec())
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:109:25
[INFO] [stdout]     |
[INFO] [stdout] 109 |         Ok(padded_plain[0..unpadded_size].to_vec())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:139:45
[INFO] [stdout]     |
[INFO] [stdout] 139 |             u64::from_be_bytes(padded_plain[0..8].try_into()?),
[INFO] [stdout]     |                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:140:27
[INFO] [stdout]     |
[INFO] [stdout] 140 |             &padded_plain[8..16],
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:147:61
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let unpadded_size = u32::from_be_bytes(padded_plain[4..8].try_into()?) as usize;
[INFO] [stdout]     |                                                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:149:25
[INFO] [stdout]     |
[INFO] [stdout] 149 |         Ok(padded_plain[8..(8 + unpadded_size)].to_vec())
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:182:14
[INFO] [stdout]     |
[INFO] [stdout] 182 |     for j in 0..6 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:214:38
[INFO] [stdout]     |
[INFO] [stdout] 214 |             A = u64::from_be_bytes(B[0..8].try_into()?) ^ t;
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:215:39
[INFO] [stdout]     |
[INFO] [stdout] 215 |             *r = u64::from_be_bytes(B[8..16].try_into()?);
[INFO] [stdout]     |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:261:15
[INFO] [stdout]     |
[INFO] [stdout] 261 |     for j in (0..6).rev() {
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:262:25
[INFO] [stdout]     |
[INFO] [stdout] 262 |         for (i, r) in R[1..].iter_mut().rev().enumerate().take(n) {
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:294:38
[INFO] [stdout]     |
[INFO] [stdout] 294 |             A = u64::from_be_bytes(B[0..8].try_into()?);
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:297:39
[INFO] [stdout]     |
[INFO] [stdout] 297 |             *r = u64::from_be_bytes(B[8..16].try_into()?);
[INFO] [stdout]     |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/key_wrapping.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     for r in &R[1..] {
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/primes.rs:437:18
[INFO] [stdout]     |
[INFO] [stdout] 437 |         for i in 2..9 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/primes.rs:448:22
[INFO] [stdout]     |
[INFO] [stdout] 448 |             for j in 0..10 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 30 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 85 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cosmian_crypto_base` (lib test) due to 2 previous errors; 85 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "d82a7040850f08a894a88379630948ab272995c7818ac9ee9f72052d8b5efc0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d82a7040850f08a894a88379630948ab272995c7818ac9ee9f72052d8b5efc0c", kill_on_drop: false }`
[INFO] [stdout] d82a7040850f08a894a88379630948ab272995c7818ac9ee9f72052d8b5efc0c
